package com.zero.mapper;

import com.zero.entity.Product;

import java.util.List;


/**
 * @Author: Zero
 * @Description:  实体类Product对应的mapper接口
 * @Date: 2022/10/17 20:06
 * @Param:
 * @return:
 **/
public interface ProductMapper {

    /**
     * Description : 查询优先权前五的商品进行展示
     * @date 2022/10/17
     * @return
     **/
    List<Product> queryPriorityProduct();

    /**
     * Description : 查询最新上架的商品进行展示
     * @date 2022/10/17
     * @return
     **/
    List<Product> queryTheNewProduct();

    /**
     * Description : 根据指定商品id进行商品查询
     * @date 2022/10/17
     * @param id 商品id
     * @return
     **/
    Product queryProductById(Integer id);

    /**
     * Description : 根据指定的名称关键字进行模糊查询
     * @date 2022/10/17
     * @param title 要查询的商品名称关键字
     * @return
     **/
    List<Product> queryProductByTitle(String title);
}
